Цель работы: научиться описывать различные массивы,
уметь инициализировать массивы, распечатывать содержимое массива; научится
решать задачи на использование массивов.
Массив - это
структурированный тип данных, который используется для описания упорядоченной
совокупности фиксированного числа элементов одного типа, имеющих общее имя. Для
обозначения элементов массива используются имя переменной-массива и индекс.
Перед выполнением
работы необходимо изучить правила описания и использования переменных типа
массив, типизированных констант типа массив.
1.
Вычислить X=m/(n-m), где m - сумма
квадратов отрицательных элементов первого вектора, n - сумма квадратов отрицательных элементов второго вектора.
2.
В массиве из n элементов найти сумму элементов массива, среднее арифметическое
чисел, входящих в массив, произведение положительных элементов.
3.
Составить вектор, элементы которого
равны среднему арифметическому каждой строки прямоугольной матрицы.
4.
Найти наибольший элемент, расположенный
в заштрихованной части матрицы размерности n*n.
а) б) в) г)
![]()
5.
Дана квадратная вещественная матрица размерности
n. Найти количество нулевых
элементов, стоящих: выше главной диагонали; ниже главной диагонали.
6.
В массиве из n элементов найти количество нулевых
элементов массива, сумму отрицательных и произведение положительных элементов
массива.
7.
Дана последовательность 100
различных целых чисел. Найти сумму чисел этой последовательности, расположенных
между максимальным и минимальным числами (в сумму можно включить и сами эти два
числа).
8.
Дана вещественная матрица размерности n * m. Сформировать вектор b, в котором элементы вычисляются как:
- произведение элементов соответствующих
строк;
-
среднее арифметическое соответствующих столбцов;
-
разность наибольших и наименьших элементов соответствующих строк;
-
значения первых отрицательных элементов в столбце.
9.
Дано вещественное число r и массив размера n. Найти элемент массива, который наиболее и наименее близок к
данному числу.
10.
Если в массиве присутствуют отрицательные
элементы, заменить их значения средним арифметическим массива. Подсчитать и
вывести количество совпадающих элементов массива.
11.
Дан двухмерный массив A[1..m,1..n]. Написать программу
построения одномерного массива B[1..m],
элементы которого соответственно равны
а)
суммам элементов строк,
б)
произведениям элементов строк,
в)
наименьшим средних арифметических элементов строк.
12.
Расположить элементы массива в обратном
порядке (первый элемент меняется с последним, второй - с предпоследним и т.д.
до середины; если массив содержит нечетное количество элементов, то средний
остается без изменения).
13.
Найти в массиве наибольшее число
повторений элементов. Вывести значение элемента и количество его повторений.
14.
В массиве поменять местами элементы,
стоящие на нечетных местах, с элементами, стоящими на четных местах.
15.
Заменить положительные элементы матрицы
нулями, отрицательные – единицами. Переписать
массив таким образом, чтобы нулевые элементы стояли в его конце, но при этом
сохранялась очередность других.
16.
Дан двумерный массив. В каждой строке
все его положительные элементы переписать (сохраняя порядок) в начало строки, а
отрицательные элементы - в конец массива. Дополнительный массив не использовать.
1.
Каким образом определяются переменные
типа массив (одномерный и двумерный)?
2.
Как осуществляется доступ к отдельному
элементу одномерного и двумерного массива?
3.
Каким образом вводятся и выводятся
элементы массива на экран?